#pragma once

#include <akncheckboxsettingpage.h> 

#include "MySelectableItem.h"


class CProfilesSettingPage: public CAknCheckBoxSettingPage 
{
public:
	static CProfilesSettingPage* NewL(const TDesC& aTitle, TMyIntArray& aAppList, TInt aInd);
protected:
	CProfilesSettingPage(CSelectionItemList* aList, TMyIntArray& aAppList);
	~CProfilesSettingPage();
	static CSelectionItemList* CreateSelectionListL(const TMyIntArray& aAppList);
	virtual void AcceptSettingL();
public:
	TMyIntArray& iProfiles;
	CSelectionItemList* iSelectionList;
};
